/**
 * 树的孩子兄弟表示法
*/  
typedef char datatype;      //  结点值得类型
typedef struct node         // 结点的类型
{
    datatype data;
    struct node *firstchild, *rightsibling;
} node, *pnode;
pnode root;                 // 树的根结点指针